试题查看

首页 > 计算机二级考试 > 试题查看
【单选题】

以下函数findmin拟实现存数组中查找最小值作为函数值返回,但程序中有错导致不能实现预定功能。

#define MAX 2147483647
int findmin(int x[],int n)
int i,min;
min=MAX;
for(i=0;i<n;i++)
if(min<x[i])min=x[i];
造成错误的原因是()。
A.定义语句int i,min;中min未赋初值
B.赋值语句min=MAN;中,不应给min赋MAX值
C.语句if(min<X[i])min=X[i];中判断条件设置错误
D.赋值语句min=MAX;放错了位置
查看答案解析

参考答案:

正在加载...

答案解析

正在加载...

根据网考网移动考试中心的统计,该试题:

10%的考友选择了A选项

0%的考友选择了B选项

13%的考友选择了C选项

77%的考友选择了D选项

你可能感兴趣的试题

有以下程序:#include<stdio.h>main()FILE*pf;cha下列关于使用内部类的原因叙述中不正确的是()。A.一个内部类的对象可访问外部类的下列InputStream类中哪个方法可以用于关闭流A.可以使用宏组来管理相关的给出下列的程序代码片段,下列的哪个选项是不正确的①publicvoidcreat下列叙述中正确的是【】A.软件交付使用后还需要进行维护B.软件一旦交付使用就不需下列命令中,哪个命令能为远程对象生成stub和skeletonA.CardLay